package mististore;
  
import javax.jdo.annotations.IdGeneratorStrategy;  
import javax.jdo.annotations.IdentityType;  
import javax.jdo.annotations.PersistenceCapable;  
import javax.jdo.annotations.Persistent;  
import javax.jdo.annotations.PrimaryKey;  
  
@PersistenceCapable(identityType=IdentityType.APPLICATION)

public class Producto {  
    @PrimaryKey  
    @Persistent(valueStrategy=IdGeneratorStrategy.IDENTITY)  
    private String nombre;
    @Persistent  
    private Float precio;  
    @Persistent  
    private String descripcion;
    @Persistent  
    private String imagen;
    @Persistent  
    private Integer cantidad;
    @Persistent  
    private String categoria;
    @Persistent  
    private String marca;
  
    // -------------------------------- //  
    // constructores //  
    // -------------------------------- //  
  
    public Producto(final String n, final Float p, final String d, final String i, final Integer cntd, final String cat,final String m) {  
    	this.nombre=n;
    	this.precio=p;
    	this.descripcion=d;
    	this.imagen=i;
    	this.cantidad=cntd;
    	this.categoria=cat;
    	this.marca=m;
    }  
  
    // --------------------------------------- //  
    // getters de los atributos de la entidad //  
    // y de la propia entidad //  
    // --------------------------------------- //  
  
    public String getNombre() {  
        return nombre;  
    }  
    public Float getPrecio() {  
        return precio;  
    }  
    public String getDescripcion() {  
        return descripcion;  
    }  
    public String getImagen() {  
        return imagen;  
    }  
    public Integer getCantidad() {  
        return cantidad;  
    }  
    public String getCategoria() {  
        return categoria;  
    }
    public String getMarca() {  
        return marca;  
    }  
}